#pragma once
#include "export.h"
#include "Plugin.h"

 class SkinPlugin :
	 public Plugin ,public ThreadBase
 {
 public:
 	SkinPlugin(void);
 	~SkinPlugin(void);
 
 	virtual const Str& getName() const ;
 
 	virtual void install() ;
 
 	virtual void initialise() ;
 
 	virtual void shutdown() ;
 
 	virtual void uninstall() ;

	virtual void run() ;

 };

extern "C" void PluginExport dllStartPlugin(void);

extern "C" void PluginExport dllStopPlugin(void);
